/**
 * @author mengxia.jing
 * @description 定义购买相关数据接口方法
 */
import Ajax from "./Ajax";
/**
 * 获取项目列表
 * @param {any} params 
 * @returns promise
 */
export const purchaseListApi = params => {
  return Ajax({
    url: '/purchase/list',
    method: 'GET',
    params
  })
}
/**
 * 采购流程接口
 * @param {*} data 
 * @returns 
 */
export const purchaseFlowApi = data => {
  return Ajax({
    url: '/purchase/flow',
    data
  })
}
/**
 * 获取采购项详情信息接口
 * @param {*} id 采购编码
 * @returns 
 */
export const purchaseDetailApi = id => {
  return Ajax({
    url: '/purchase/info',
    method: 'GET',
    params: {
      id
    }
  })
}
/**
 * 获取材料列表数据
 * @returns 
 */
export const materialListApi = () => {
  return Ajax({
    url: '/material/list',
    method: 'GET'
  })
}
/**
 * 获取供应商列表数据
 * @returns 
 */
export const supplierListApi = () => {
  return Ajax({
    url: '/supplier/list',
    method: 'GET'
  })
}
/**
 * 保存新增购物信息
 * @param {*} data 
 * @returns 
 */
export const purchaseListSaveApi = data => {
  return Ajax({
    url: '/purchase/save',
    data
  })
}
/**
 * 更新采购单数据
 * @param {any} data 更新的用户数据
 * @returns 
 */
export const purchaseUpdateApi = data => {
  return Ajax({
    url: '/purchase/update',
    data
  })
}
/**
 * 删除采购项
 * @param {*} id 项目的ID
 * @returns 
 */
export const purchaseDeleteApi = id => {
  return Ajax({
    url: "/purchase/delete/" + id,
  })
}
